package com.cnhis.cloudhealth.clinical.hosnurse.hoscare.service;

import java.util.HashMap;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.config.annotation.Service;
import com.cnhis.cloudhealth.clinical.hosnurse.hoscare.bo.HosCareBo;
import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

@Service
public class HosCareImpl implements IHosCare{
   @Autowired
   private HosCareBo hosCareBo;

@Override
public ModelVo getInTimeAndOutTime(Map map) throws Exception {
	return hosCareBo.getInTimeAndOutTime(map);
}

@Override
public ModelVo queryPatientCareList(Map map,int currPage,int pageSize) throws Exception {
	return hosCareBo.queryPatientCareList(map, currPage, pageSize);
}

@Override
public ModelVo emrVcf1Insert(Map map) throws Exception {
	return hosCareBo.execEmrVcf1Insert(map);
}

@Override
public ModelVo queryTemperatureRecord(Map map,int currPage,int pageSize) throws Exception {
	return hosCareBo.queryTemperatureRecord(map, currPage, pageSize);
}

@Override
public ModelVo queryOPSRecord(Map map, int currPage, int pageSize) throws Exception {
	return hosCareBo.queryOPSRecord(map, currPage, pageSize);
}

@Override
public ModelVo patientCare(Map map) throws Exception {
	return hosCareBo.patientCare(map);
}

@Override
public ModelVo emrVcf1Delete(Map map) throws Exception {
	return hosCareBo.execEmrVcf1Delete(map);
}

@Override
public ModelVo emrVcf1ahUpdate(Map map) throws Exception {
	return hosCareBo.execEmrVcf1ahUpdate(map);
}

@Override
public ModelVo patientList(Map map) throws Exception {
	return hosCareBo.patientList(map);
}

@Override
public ModelVo emrvcf1update(Map map) throws Exception {
	return hosCareBo.execEmrvcf1update(map);
}

@Override
public ModelVo emrVcf1UpdateState(Map map) throws Exception {
	return hosCareBo.execEmrVcf1UpdateState(map);
}

@Override
public ModelVo queryCareItems(Map map)
    throws Exception
{
    return hosCareBo.queryCareItems(map);
}

@Override
public ModelVo getHour(HashMap map)
    throws Exception
{
    return hosCareBo.getHour(map);
}

@Override
public ModelVo updateVaj46(HashMap map)
    throws Exception
{
    return hosCareBo.updateVaj46(map);
}
@Override
public ModelVo updateVaj21(HashMap map)
    throws Exception
{
    return hosCareBo.updateVaj21(map);
}

@Override
public ModelVo vapListByVaa07(HashMap map)
    throws Exception
{
    return hosCareBo.queryVapListByVaa07(map);
}

@Override
public ModelVo queryFenmian(HashMap map)
    throws Exception
{
    return hosCareBo.queryFenmian(map);
}

@Override
public ModelVo queryYingerEmr(HashMap map)
    throws Exception
{
    return hosCareBo.queryYingerEmr(map);
}

@Override
public ModelVo queryYingerCare(HashMap map)
    throws Exception
{
    return hosCareBo.queryYingerCare(map);
}

@Override
public ModelVo queryChankeBingren(HashMap map)
    throws Exception
{
    return hosCareBo.queryChankeBingren(map);
}

@Override
public ModelVo updateVdi1(Map param)
    throws Exception
{
    return hosCareBo.updateVdi1(param);
}

@Override
public ModelVo queryChancheng(HashMap map)
    throws Exception
{
    return hosCareBo.queryChancheng(map);
}

@Override
public void updateVcf18(Map<String, Object> map)
    throws Exception
{
    hosCareBo.updateVcf18(map);
}

@Override
public ModelVo jiaoyanVcf1List(HashMap map)
    throws Exception
{
    return hosCareBo.jiaoyanVcf1List(map);
}
}
